package com.zmn.plat.common.constant;

/**
 * 公司常量
 *
 * @author quanjic
 * @version v1.0
 * @since 2019/10/15 19:28
 **/
public class CompanyConsts {

    public final static int COMPANY_TYPE_CHILD_DEFAULT = 10;

    /** 公司类型：平台公司 */
    public final static int COMPANY_TYPE_HEADOFFICE = 100;

    /** 公司类型：平台公司 - 服务平台 */
    public final static int COMPANY_TYPE_HEADOFFICE_SERVICE = 10;
    /** 公司类型：平台公司 - 供应链平台 */
    public final static int COMPANY_TYPE_HEADOFFICE_SCM = 20;
    /** 公司类型：平台公司 - 科技公司 */
    public final static int COMPANY_TYPE_HEADOFFICE_TCO = 30;


    /** 公司类型：110 大区 */
    public final static int COMPANY_TYPE_REGION = 110;


    /** 公司类型：120 子公司 */
    public final static int COMPANY_TYPE_SUBSIDIARY = 120;

    /** 公司类型：130 服务商 */
    public final static int COMPANY_TYPE_SERVICE = 130;
    /** 公司类型：130 服务商 - 直营 */
    public final static int COMPANY_TYPE_SERVICE_OCO = 10;
    /** 公司类型：130 服务商 - 非直营 */
    public final static int COMPANY_TYPE_SERVICE_NOT_OCO = 20;
    /** 公司类型：130 服务商 - 众包 已废弃，等待上线之后删除*/
    @Deprecated
    public final static int COMPANY_TYPE_SERVICE_CCO = 20;
    /** 公司类型：130 服务商 - 第三方 已废弃，等待上线之后删除*/
    @Deprecated
    public final static int COMPANY_TYPE_SERVICE_THIRD = 20;

    /** 公司类型：140 电器公司 */
    public final static int COMPANY_TYPE_ELECTRIC = 140;

    /** 公司类型：200 渠道 */
    public final static int COMPANY_TYPE_CHANNEL = 200;


    /** 公司类型：220 企业客户 */
    public final static int COMPANY_TYPE_CUSTOMERS = 220;

    /** 公司类型：230 厂商客户 */
    public final static int COMPANY_TYPE_MANUFACTURER = 230;

    /** 公司类型：300 支付平台 */
    public final static int COMPANY_TYPE_PAY = 300;


    /** 公司类型：310 供应商 */
    public final static int COMPANY_TYPE_SUPPLIER = 310;

    /** 司类型：320 整机供应商 已废弃，等待上线之后删除*/
    @Deprecated
    public final static int COMPANY_TYPE_SUPPLIER_DEVICE = 310;

    /** 司类型：330 配送供应商 已废弃，等待上线之后删除*/
    @Deprecated
    public final static int COMPANY_TYPE_SUPPLIER_DISTRIBUTION = 310;
    /** 供货商：10 */
    public final static int COMPANY_TYPE_SUPPLIER_GOOGS = 10;
    /** 保险公司：20 */
    public final static int COMPANY_TYPE_SUPPLIER_INSURANCE = 20;
    /** 第三方开票机构：30 */
    public final static int COMPANY_TYPE_SUPPLIER_THREE_TICKET = 30;
    /** 第三方支付公司：40 */
    public final static int COMPANY_TYPE_SUPPLIER_THREE_PAY = 40;
    /** 物流公司：50 */
    public final static int COMPANY_TYPE_SUPPLIER_LOGISTICS  = 50;


    /** 公司类型：320 税务公司*/
    public final static int COMPANY_TYPE_TAX = 320;





    /**
     * 公司等级：1平台公司、2大区、3子公司、4服务商等等
     */
    public final static int COMPANY_LEVEL_ONE = 1;

    /**
     * 公司等级：1平台公司、2大区、3子公司、4服务商等等
     */
    public final static int COMPANY_LEVEL_TWO = 2;

    /**
     * 公司等级：1平台公司、2大区、3子公司、4服务商等等
     */
    public final static int COMPANY_LEVEL_THREE = 3;

    /**
     * 公司等级：1平台公司、2大区、3子公司、4服务商等等
     */
    public final static int COMPANY_LEVEL_FOUR = 4;


}
